#!/usr/bin/env python
# -*- coding: utf-8 -*-
"""
WSGI启动脚本
用于生产环境部署
"""
from app import create_app
from app.database import init_db

# 创建应用实例（供WSGI服务器使用）
app = create_app()

if __name__ == '__main__':
    # 直接运行此脚本时，初始化数据库并启动服务器
    print("正在初始化数据库...")
    init_db()
    
    print("=" * 50)
    print("应用启动成功！")
    print("访问地址: http://0.0.0.0:8080")
    print("默认账号: admin / admin")
    print("=" * 50)
    print("按 Ctrl+C 停止服务器")
    print("=" * 50)
    
    # 使用waitress作为生产服务器
    from waitress import serve
    serve(app, host='0.0.0.0', port=8080)